perched aquifer - Spanish English Dictionary